body {
font : 13px arial, helvetica, clean, sans-serif;
font-size : small;
}
table {
font-size : inherit;
}
select, input, textarea {
font : 99% arial, helvetica, clean, sans-serif;
}
pre, code {
font : 115% monospace;
font-size : 100%;
}
body * {
line-height : 1.22em;
}
.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a, #mastheadbd .mh_footer, #mastheadft {
background-image : url(http://l.yimg.com/a/i/ww/thm/1/grd-1px_1.4.gif);
background-repeat : repeat-x;
}
div.minimantle, #minimantle, #sizetoggle, #trough ul, #pa {
background-image : url(http://l.yimg.com/a/i/ww/thm/1/grd-4px_1.1.gif);
background-repeat : repeat-x;
}
.themedborder {
border-color : #b0bec7;
}
.themedbg {
background-color : #f1f5f6;
}
.md {
background : #fff;
border : 1px solid #b0bec7;
}
#left .md {
border : 1px solid #91a7b4;
border-color : #b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd {
color : #18397c;
background-color : #fff;
background-position : 0 -916px;
border : 1px solid #b0bec7;
border-bottom : 1px solid #93a6b4;
}
.hd li a {
color : #18397c;
}
.hd li .pipe {
background : #788a98;
border-right : 1px solid #fff;
}
.hd li.on em {
border : 1px solid #91a7b4;
border-top-color : #778a98;
border-bottom : 1px solid #fff;
background-color : #fff;
background-position : 0 -178px;
}
.hd li.first em {
border-left : none;
}
.hd li.on a {
color : #c63;
}
div.hd li.sparkle em {
border : 1px solid #768c9a;
border-bottom : 1px solid #93a6b4;
}
div.hd li.sparkle a {
background-color : #b5cdd9;
background-position : 0 -530px;
border : 1px solid #fff;
}
.minimantle, #sizetoggle {
border : 1px solid #9caeba;
border-width : 0 1px 1px 0;
background-color : #91a7b4;
background-position : 0 -2041px;
}
.minimantle .md-sub, #sizetoggle .bd {
border : 1px solid #fff;
}
#sizetoggle .bd {
border : 1px solid #dde4ea;
border-color : #afbdc6 #556b78 #556b78 #afbdc6;
}
.minimantle h2 a, #minimantle h2 a {
color : #333;
}
.minimantle li, #minimantle li {
background-position : -8px 1px;
background-position : -8px 2px;
}
#mastheadbd .top {
background-color : #e2eaed;
}
#mastheadbd {
background-color : #eef3f6;
border : 1px solid #dbe2e8;
border-width : 0 1px;
border-bottom : 1px solid #cad5db;
}
#doors li {
background : #dde6eb;
}
#doors li strong {
border : 1px solid #dee6e9;
border-color : #dee6e9 #586b7a #586b7a #dee6e9;
}
#doors li a {
border : 1px solid #fff;
background-color : #fff;
background-position : 0 -916px;
}
.trough-promo .first {
border-color : #b0bec7;
}
.tpromo2 .hd, #new-on {
border-color : #aec0ce #3d5360 #3d5360 #aec0ce;
}
#trough {
background : #91a7b4;
}
#trough .bd {
border : 1px solid #fff;
border-width : 0 1px 1px 0;
}
#trough span {
background : #f8f9fb;
border-top : 1px solid #91a7b5;
}
#trough ul {
background-color : #f8f9fc;
}
span#edityservicescx {
background : #ebeff2 url(http://l.yimg.com/a/i/ww/thm/1/grd-1px_1.4.gif) repeat-x 0 -757px;
border-bottom : 1px solid #000;
border-color : #b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
#edityservices {
background : url(http://l.yimg.com/a/i/ww/thm/1/icons_1.1.gif) repeat-x 0 -257px;
}
#today .ft li.on {
border : 1px solid #afbec5;
border-color : #afbec5 #afbdc5 #afbdc5 #b0bfc6;
}
#today .ft li.on a {
color : #666;
background-color : #fcfcfc;
background-position : 0 -296px;
}
#en-details {
background : #f1f5f6;
border : 1px solid #b0bec7;
}
.mod-drop-down {
background : #f1f5f6;
border : 1px solid #b0bec7;
border-top : none;
}
#trough .borderbottom {
border-bottom : 1px solid #b0bec7;
padding-bottom : 5px;
}
#newsft {
background : #f1f5f6;
border-top : 1px solid #b0bec7;
}
#newsbottom {
border-top : 1px solid #fff;
}
#marketplace hr {
border-top : 1px solid #dce3e9;
color : #dce3e9;
}
#pa {
border-color : #afbdc6 #556b78 #556b78 #afbdc6;
background-position : 0 -2700px;
}
#pabd {
border : 1px solid #c9d7e2;
border-width : 0 1px 1px 0;
}
#patabs ul.patabs li div {
background : #9dadc4;
}
#patabs ul.patabs li h4 {
background : #6b7fa0;
}
#patabs ul.patabs li a {
border : 1px solid #c9d6de;
border-color : #aec0ce #3d5360 #3d5360 #aec0ce;
background-color : #fff;
}
#patabs ul.patabs li.tab-on a, #patabs .papreviewdiv {
border-color : #566c7a #c2d0d9 #c2d0d9 #c2d0d9;
border-width : 1px 1px 0 1px;
background : #fff url(http://l.yimg.com/a/i/ww/t4/pa-preview-shadow.gif) repeat-x;
}
#patabs ul.patabs li.tab-on div {
background : #fff;
}
#patabs ul.patabs li.first a {
border-left-width : 1px;
}
#patabs ul.patabs li.last a {
border-right-width : 1px;
}
#patabs .papreviewdiv {
border : 1px solid #c4cfd5;
border-top-color : #566c7a;
}
#doors li, #doors li strong, #doors li a {
border : 0;
background : none;
}
#doors li.first, #doors li.first strong {
background : #778a98;
}
body {
text-align : center;
color : #333;
direction : ltr;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
margin : 0;
padding : 0;
}
img, fieldset {
border : 0;
}
ul, ol {
list-style : none;
}
legend {
height : 0;
font-size : 0;
}
label {
cursor : pointer;
}
input {
outline : none;
}
cite {
font : normal 85% verdana;
}
em {
font-style : normal;
}
cite span {
font-weight : bold;
}
a, #news .bd .btn-more a:visited {
color : #16387c;
}
a:link, a:visited {
text-decoration : none;
}
#today .bd a:visited, #news .bd a:visited {
color : #69789c;
}
a:hover {
text-decoration : underline;
}
.on a:hover {
text-decoration : none;
}
.a11y, legend {
position : absolute;
left : -5000px;
width : 100px;
}
u {
text-decoration : none;
}
ol:after, ul:after, .md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after, #colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after, #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom:after {
content : ".";
display : block;
font-size : 0;
line-height : 0;
height : 0;
clear : both;
visibility : hidden;
}
.iemw {
display : none;
width : 950px;
font-size : 0;
line-height : 0;
height : 0;
display : block;
}
.submit, .s2 {
padding : 2px 5px;
font : bold 77% verdana;
overflow : visible;
color : #000;
background : #ddd;
cursor : pointer;
}
.inputtext {
border : 1px solid #f0f0f0;
border-color : #7c7c7c #cecece #c3c3c3 #7c7c7c;
background : #fff url(http://l.yimg.com/a/i/ww/t4/sbox-bg.gif) no-repeat;
}
.more, .bullet, .audio, .video, .slideshow, .search, .phone, .buzz, .minimantle li, #minimantle li, #localnewsct #newstop li, a#editpage, a#editpage.on, #vsearchtabs dl dt a, #sboxfooter a.yans {
background-image : url(http://l.yimg.com/a/i/ww/sp/icons_1.8.gif);
background-repeat : no-repeat;
}
.more, .bullet, .audio, .video, .slideshow, .search, .phone, .buzz, .minimantle li, #localnewsct #newstop li, #today li cite {
font : normal 77% verdana;
padding : 2px 0 2px 18px;
}
#page .more {
background : none;
padding : 2px 0 2px 5px;
font-weight : bold;
}
.plain {
padding : 2px 0;
}
.bullet {
background-position : -7px 1px;
padding-left : 9px;
}
.video {
background-position : -3px -50px;
}
.audio {
background-position : -3px -100px;
}
.slideshow {
background-position : -3px -151px;
}
.search {
background-position : -3px -200px;
}
.phone {
background-position : -14px -812px;
}
.buzz {
background-position : -16px -845px;
padding-left : 10px;
}
a.buzz {
color : #7b0099;
}
.btn-more {
position : absolute;
bottom : 5px;
right : 10px;
font : normal 77% verdana;
color : #16387c;
white-space : nowrap;
}
.btn-more a, a.btn-more {
font-weight : bold;
}
.btn-more-2 {
padding : 1px 10px 2px;
padding : 1px 5px 0;
font : bold 100% arial;
color : #000;
white-space : nowrap;
border : 1px solid #999b9a;
background-color : #ce9200;
background-position : 0 -450px;
}
.alert {
font : normal 77% verdana;
color : #f00;
}
a.norgie {
float : left;
width : 19px;
height : 20px;
margin : auto;
}
a.mover {
float : right;
margin : 0 4px;
width : 19px;
height : 20px;
display : none;
}
.bd span, .ft span {
display : none;
}
.bd .current, .ft .current, .current span {
display : block;
}
.md {
position : relative;
margin : 0 0 10px;
}
.hd {
position : relative;
margin : -1px -1px 0;
}
.hd h2 {
position : relative;
font : bold 100% arial;
padding : 1px 11px;
border-bottom : 1px solid #fff;
}
.tabs {
padding : 0;
}
.tabs .hd h2 {
left : 25px;
top : -2px;
}
.bd {
padding : 5px 10px 10px;
}
.ft {
padding : 9px;
}
.ad {
margin : 0 0 10px;
}
.hide .bd, .hide .ft {
display : none;
}
.hd ul {
position : relative;
width : 100%;
border-bottom : 1px solid #fff;
}
.hd ul li {
position : relative;
float : left;
}
.hd li.last {
float : right;
margin-right : -1px;
}
.hd li em {
position : relative;
display : block;
padding : 2px 0 0;
margin-right : -1px;
border-right : 0;
}
.hd li a {
display : block;
font : normal 93% arial;
outline : none;
text-align : center;
white-space : nowrap;
z-index : 50;
padding : 1px;
margin-top : -1px;
}
.hd li.on {
z-index : 60;
margin-bottom : -1px;
}
.hd li .pipe {
display : block;
position : absolute;
top : 1px;
right : -1px;
height : 1.15em;
width : 1px;
}
.hd li.on .pipe {
visibility : hidden;
}
.hd li.on em {
padding-bottom : 1px;
margin : -1px 0 -1px;
margin-bottom : -2px;
}
.hd li.on a {
font-weight : bold;
z-index : 60;
border : 0;
padding : 1px;
}
.hd li.sparkle {
z-index : 70;
}
div.hd li.sparkle em {
left : -1px;
padding : 1px 0 0;
margin : -1px -1px -2px 0;
}
div.hd li.sparkle a {
font-weight : bold;
padding : 1px;
z-index : 70;
}
.hd li.off .pipe, .hd li.on .pipe, .hd li.last .pipe, .hd li.sparkle .pipe {
visibility : hidden;
}
#news .hd ul li {
width : 25%;
width : 24.9%;
}
#today .hd ul li {
width : 25%;
width : 24.9%;
}
.md-sub h3 {
font-size : 100%;
}
#client {
position : absolute;
visibility : hidden;
}
#page {
margin : 0 auto;
border-bottom : 1px solid transparent;
border : 0;
position : relative;
min-width : 950px;
width : 70em;
width : 71.3em;
text-align : left;
}
#colcx {
position : relative;
min-width : 950px;
}
#left {
float : left;
width : 15%;
min-width : 150px;
margin : 0 0 10px 0;
}
#rightcx {
float : right;
width : 84%;
min-width : 800px;
margin-left : -200px;
}
.colpadding {
margin-left : 10px;
}
#middle {
float : left;
position : relative;
z-index : 10;
float : left;
width : 55%;
min-width : 440px;
width : 54.9%;
}
#middle .md {
min-width : 340px;
}
#right {
float : left;
position : relative;
width : 45%;
min-width : 360px;
margin-right : -200px;
}
#masthead {
min-width : 950px;
margin-right : 1px;
}
#loading {
display : none;
position : absolute;
top : 2px;
right : 2px;
z-index : 999;
}
.minimantle {
position : relative;
margin : 10px 0;
}
#smallbiz.md-sub {
border-bottom : 1px solid #fff;
}
.minimantle h2 {
font : bold 100% arial;
margin-bottom : 4px;
}
.minimantle ul {
padding : 5px 0 5px 10px;
}
.minimantle li {
font : bold 85% verdana;
padding : 1px 0 1px 8px;
padding : 0 0 0 8px;
voice-family : inherit;
padding : 0 0 0 8px;
}
.minimantle li a {
margin-left : -15px;
voice-family : inherit;
margin-left : 0;
}
.minimantle .hd {
margin : -2px;
}
.minimantle .hd h2 {
margin : 0;
}
.minimantle .hd a {
color : #16387c !important ;
}
#mantlecx {
margin : 0 0 10px;
}
#xyz {
width : 0;
height : 0;
}
#eyebrow {
position : relative;
margin : 0 auto;
font : normal 77% verdana;
padding : 3px 10px;
}
#eyebrow li {
float : left;
}
#eyebrow ul, #eyebrow ul a {
float : left;
}
.eyebrowborder {
border-right : 1px solid #b0bec7;
padding-right : 5px;
margin-right : 5px;
}
#ffhpcx {
position : absolute;
}
#headline {
float : right;
right : 0;
}
#toolbar {
display : none;
}
#eyebrow #shpd a {
text-decoration : none;
display : inline;
float : none;
}
.shdw {
background : #ccc;
z-index : 1000;
position : absolute;
top : 2em;
left : 1.5em;
}
#shpd .bd {
border : 1px solid #4333bc;
width : 360px;
background : #fff;
position : relative;
top : -2px;
left : -2px;
z-index : 1001;
color : #333;
}
#pnt {
position : absolute;
top : -6px;
left : 30%;
width : 11px;
height : 6px;
font-size : 0;
background : url(http://l.yimg.com/a/i/ww/shpa1.gif);
}
#shpd .shp {
width : 40px;
height : 37px;
font-size : 0;
line-height : 0;
top : 10px;
left : 10px;
display : block;
position : absolute;
background : url(http://l.yimg.com/a/i/ww/ydrag.gif);
}
.shp strong {
display : none;
}
#shpd ol {
margin : 9px 9px 9px 60px;
padding : 0 0 0 1.5em;
list-style : decimal;
}
#shpd li {
padding : 0;
}
#shpd p {
border-top : 1px solid #ccc;
font-family : verdana !important ;
margin : 0 9px 9px;
text-align : center;
}
#getIE7, #dtba {
display : none;
}
#getFF3 {
display : none;
}
#masthead {
z-index : 90;
position : relative;
}
#mastheadbd .mh_footer {
position : absolute;
width : 100%;
bottom : 0;
left : 0;
clear : both;
}
#mastheadbd {
margin : 0 auto 10px;
}
.mastheadbd {
position : relative;
min-height : 106px;
height : 7.85em;
}
#mastheadbd {
background-position : 0 -1036px;
}
#mastheadbd .mh_footer {
margin-top : 2px;
background-position : 0 -1336px;
}
.mastheadbd {
min-height : 113px;
height : 9.3em;
}
#mastheadft {
display : none;
}
#mastheadhd {
display : none;
}
.mastheadbd {
min-height : 146px;
height : auto;
padding-top : 1px;
}
#mastheadbd .mh_footer {
position : relative;
margin : 0;
}
#eyebrow {
height : 15px;
}
#mastheadbd {
text-align : center;
}
#mastheadbd h1 {
margin : -10px auto 3px;
width : 232px;
height : 50px;
}
#searchwrapper {
margin : 0 auto;
min-width : 620px;
width : 51em;
text-align : center;
height : 5em;
}
#search {
min-height : 59px;
height : 4.4em;
}
#search .iemw {
width : 300px;
}
#vsearchtabs {
position : relative;
margin : 0 auto 5px;
min-width : 320px;
width : 25.5em;
z-index : 100;
height : 1.1em;
white-space : nowrap;
}
#vsearchtabs li {
float : left;
float : none;
display : inline;
border-left : 1px solid #b0bec7;
}
#vsearchtabs li.first, #vsearchtabs li.last {
border : 0;
}
#vsearchtabs li.last a {
border-right : 0;
}
#vsearchtabs li a {
padding : 0 7px;
font-size : 93%;
border-right : 1px solid #fff;
}
#vsearchtabs li.on a {
color : #333;
font-weight : bold;
}
#vsearchtabs dl {
position : relative;
display : inline;
z-index : 100;
}
#vsearchtabs dt {
display : inline;
}
#vsearchtabs dl dt a {
position : relative;
border-left : 1px solid #b0bec7;
padding : 1px 18px 0 5px;
text-transform : lowercase;
background-position : 2em -406px;
line-height : 14px;
height : 14px;
}
#vsearchtabs dt a:hover, #vsearchtabs dt a.on {
border : 1px solid #b0bec7;
text-decoration : none;
margin : -1px 0 -1px 0;
background-position : 2em -454px;
background-position : 2em -453px;
top : 1px;
}
#vsearchtabs dt a.on, #vsearchtabs dt a.on:hover {
background-position : 2em -505px;
background-position : 2em -504px;
text-indent : 0;
}
#vsearchm.on #vslist {
display : block;
}
#vslist {
position : absolute;
left : 0;
top : 17px;
display : none;
background : #889aa7;
z-index : 100;
background : #eee;
border : 1px solid #889aa7;
font : 92% arial;
text-align : left;
}
#vslist div {
position : relative;
margin : -2px 0 0 -2px;
background : #fff;
border : 1px solid #889aa7;
padding : 5px 2px;
min-width : 150px;
width : 12.7em;
}
#vslist span {
position : relative;
display : block;
margin : 8px 4px 5px;
border-top : 1px solid #889aa7;
font-size : 1px;
height : 1px;
}
#vslist ul, #vslist li {
position : relative;
border : 0;
display : block;
float : none;
}
#vsearchtabs #vslist a {
position : relative;
display : block;
padding : 3px 4px;
}
#vslist a:hover {
background : #889aa7;
color : #fff;
text-decoration : none;
}
#vslist b.iemw {
display : none;
width : 150px;
font-size : 0;
height : 1px;
}
#search ul.off #vslist .ss_option {
display : none;
position : relative;
}
#search ul .ss_option {
position : static;
}
#sbox {
min-height : 25px;
height : 1.7em;
width : 100%;
}
#searchlabel {
float : left;
position : relative;
left : -8px;
width : 20%;
padding : 6px 0 0;
font : bold 122% arial;
color : #333;
text-align : right;
}
#searchbox {
float : left;
margin-top : -1px;
width : 75%;
}
#p, #scsz {
width : 100%;
padding : 2px 0 2px 3px;
}
#searchbox .plong {
width : 100%;
}
#searchbtn {
float : left;
position : relative;
margin-left : -1px;
width : 25%;
right : 0;
min-width : 100px;
}
#search .btn-more-2 {
padding : 2px 0;
padding : 1px 0;
cursor : pointer;
text-align : center;
width : 100%;
}
#searchbox .plabel, #searchbox .cszlabel2 {
float : left;
width : 46%;
text-align : left;
}
#searchbox .cszlabel1 {
position : relative;
left : 2px;
float : left;
text-align : center;
font-weight : bold;
padding-top : 5px;
width : 7%;
}
#searchbox .cszlabel2 {
float : right;
}
#searchbox span {
font-size : 77%;
}
.e2eTween {
float : left;
float : none;
width : 20%;
left : -8px;
position : relative;
height : 0;
font-size : 0;
}
#searchIE {
display : none;
position : absolute;
top : 0;
left : 0;
height : 2.3em;
z-index : -1;
width : 100%;
}
#e2econtent .ac_options {
position : absolute;
right : 5px;
top : 2px;
font : normal 77%/1.7 verdana;
color : #fff;
}
#e2econtent .ac_options a {
color : #9bb1bc;
}
#searchother_e2e {
position : absolute;
top : 0;
left : 0;
width : 100%;
z-index : -1;
}
#e2etoggle {
cursor : pointer;
display : block;
position : relative;
margin-top : -4px;
}
#e2etoggle img {
display : block;
width : 100%;
}
.e2e {
position : relative;
z-index : 100;
text-align : left;
}
#e2e {
position : absolute;
z-index : 100;
top : 0;
left : 0;
width : 100%;
}
#e2econtent {
display : none;
border : 1px solid #3e4758;
border-top : 2px solid #343d4f;
background : #4a566e;
color : #fff;
border-bottom : 0;
overflow : hidden;
}
#e2econtent {
position : relative;
border : 1px solid #3e4758;
border-top : 2px solid #343d4f;
background : #4a566e;
color : #fff;
}
#e2econtent #ac_info, #e2econtent #ac_info2 {
line-height : 2;
padding-left : 10px;
}
#e2econtent.on #ac_info, #e2econtent.on #ac_info2 {
display : none;
}
#ac_info a {
color : #9bb1bc;
}
#e2einfo {
display : none;
}
#e2econtent.on #e2e_intl {
display : block;
}
#e2econtent.hideintl #e2e_intl {
display : none;
}
#e2econtent.on #ac_container {
display : block;
}
#e2econtent.on #ac_info, #e2econtent.on #ac_info2 {
display : none;
}
#e2econtent.empty #ac_info, #e2econtent.empty #ac_info2 {
display : block;
}
#e2econtent.empty #ac_container {
display : none;
}
#e2econtent.empty #e2escroll {
display : none;
}
#e2econtent.off #e2e_intl {
display : none;
}
#e2econtent.off #ac_container {
display : none;
}
#e2econtent.off #ac_info, #e2econtent.off #ac_info2 {
display : block;
}
#sboxfooter {
position : relative;
width : 91%;
text-align : center;
white-space : nowrap;
margin-bottom : 6px;
padding-bottom : 0;
font-size : 0;
}
#scountry {
font-size : 13px;
display : none;
background : #363d50;
margin : -2px 0 0 2px;
padding-left : 4em;
padding-left : 0;
}
#scountry li {
display : inline;
position : relative;
font : normal 77% verdana;
white-space : nowrap;
}
#scountry li label {
margin : 0 0 0 10px;
}
#scountry li.first label {
margin : 0;
}
#scountry input {
margin : 0 4px -3px 0;
}
.ac_container {
position : relative;
z-index : 100;
text-align : left;
}
#ac_container .ac_hd {
padding : 0;
}
#ac_container .ac_hd h3 {
position : absolute;
right : 11px;
top : 11px;
font : normal 77% verdana;
color : #bbb;
}
#ac_container .ac_ft {
padding : 1px 6px 3px;
text-align : right;
font : normal 77% verdana;
}
#ac_container .ac_ft .fleft {
text-align : left;
}
#ac_container .ac_bd ul {
width : 16em;
position : relative;
margin : 0 10px;
white-space : nowrap;
}
#ac_container .ac_bd ul li a em {
color : #8aa0ab;
font-weight : bold;
}
#ac_container .ac_bd ul li {
padding : 0 10px;
position : relative;
}
#ac_container .ac_bd li a {
color : #fff;
display : block;
position : relative;
padding : 1px 0;
text-decoration : none;
width : 14.3em;
overflow : hidden;
}
#ac_container .ac_bd ul.highlight1 .highlight1, #ac_container .ac_bd ul.highlight2 .highlight2, #ac_container .ac_bd ul.highlight3 .highlight3, #ac_container .ac_bd ul.highlight4 .highlight4, #ac_container .ac_bd ul.highlight5 .highlight5, #ac_container .ac_bd ul.highlight6 .highlight6, #ac_container .ac_bd ul.highlight7 .highlight7, #ac_container .ac_bd ul.highlight8 .highlight8, #ac_container .ac_bd ul.highlight9 .highlight9, #ac_container .ac_bd ul.highlight10 .highlight10 {
background : #636f89;
}
#ac_container .ac_bd ul.highlight1 .highlight1 em, #ac_container .ac_bd ul.highlight2 .highlight2 em, #ac_container .ac_bd ul.highlight3 .highlight3 em, #ac_container .ac_bd ul.highlight4 .highlight4 em, #ac_container .ac_bd ul.highlight5 .highlight5 em, #ac_container .ac_bd ul.highlight6 .highlight6 em, #ac_container .ac_bd ul.highlight7 .highlight7 em, #ac_container .ac_bd ul.highlight8 .highlight8 em, #ac_container .ac_bd ul.highlight9 .highlight9 em, #ac_container .ac_bd ul.highlight10 .highlight10 em {
color : #fff;
}
#ac_container .ac_bd ul .hidden {
display : none;
}
#ac_container .fleft {
float : left;
width : 55%;
}
#ac_container .fright {
float : right;
width : 40%;
}
#e2escroll {
position : absolute;
left : 17em;
top : 5em;
}
#e2eup, #e2edown {
background : transparent url(http://l.yimg.com/a/i/ww/sp/arrow.gif) no-repeat;
height : 8px;
width : 10px;
font-size : 1px;
display : block;
}
#e2escroll .up {
background-position : 0 0;
margin-bottom : 5px;
}
#e2escroll .disabled {
cursor : auto;
}
#e2escroll .down {
background-position : 0 -13px;
}
#ps_autocomplete a {
border-top : 1px solid #cbd4db;
padding-top : 8px;
}
#ps_autocomplete {
margin-top : 18px;
}
#about_container {
display : none;
text-align : left;
padding : 10px 0;
line-height : 1.5;
}
#ac_container, #ac_container .ac_bd {
border-color : #3e4758;
}
#ac_container {
background : #4a566e;
color : #fff;
}
#ac_container .ac_bd li a {
color : #fff;
}
#ac_container .ac_bd ul li a em {
color : #8aa0ab;
}
#ac_container .ac_ft a, #ac_container .ac_ft a:hover, #ac_container .ac_ft a:visited {
color : #9bb1bc;
}
#ac_container .ac_bd ul.highlight1 .highlight1, #ac_container .ac_bd ul.highlight2 .highlight2, #ac_container .ac_bd ul.highlight3 .highlight3, #ac_container .ac_bd ul.highlight4 .highlight4, #ac_container .ac_bd ul.highlight5 .highlight5, #ac_container .ac_bd ul.highlight6 .highlight6, #ac_container .ac_bd ul.highlight7 .highlight7, #ac_container .ac_bd ul.highlight8 .highlight8, #ac_container .ac_bd ul.highlight9 .highlight9, #ac_container .ac_bd ul.highlight10 .highlight10 {
background : #636f89;
}
.search_container {
padding : 4px 0;
overflow : hidden;
position : relative;
}
.outer_search_container {
position : relative;
float : left;
width : 76%;
z-index : 99;
}
#e2e_intl {
background : #363d50;
padding : 5px 0 5px 10px;
}
#e2e_intl span {
position : relative;
display : block;
float : left;
color : #ffc027;
font-weight : bold;
padding : 0 5px 0 0;
font-size : 93%;
}
.searchbox_container {
padding : 0 4px;
}
#doors {
padding : 7px 0 4px;
margin-left : 10px;
position : relative;
}
#doors li {
float : left;
margin : 0;
font : normal 85% arial;
}
#doors li a, #doors li strong {
display : block;
margin : -1px 1px;
position : relative;
padding : 3px 1em;
}
#doors li strong {
color : #fff;
}
#doors li.last a {
border-left : 1px solid #cad5db;
padding : 0 1em;
margin : 2px 0;
}
#doors li.middle strong, #doors li.last strong {
font-weight : normal;
padding : 0;
}
#trough {
position : relative;
overflow : hidden;
overflow : visible;
}
#trough .bd {
padding : 0;
}
#trough span {
display : block;
}
#trough span {
position : relative;
margin : 0 -1px 0 0;
padding : 5px;
}
#trough .btn-more-2 {
display : block;
position : static;
padding : 1px 2px;
font-size : 93%;
text-align : center;
white-space : nowrap;
}
#trough li {
padding : 3px 0 3px 5px;
margin-left : -15px;
}
#trough li a {
display : block;
display : inline;
min-height : 12px;
padding : 3px 0 3px 25px;
margin : -1px 0 -2px;
background : url(http://l.yimg.com/a/i/ww/sp/trough_2.0_062308.gif) no-repeat 0 0;
min-width : 500px;
font : bold 84% verdana;

voice-family : inherit;
margin-left : 0;
}
#trough li.adaptive {
padding : 3px 0 3px 5px;
padding : 2px 0 2px 5px;
font : bold 122% arial;
}
#trough li.adaptive a {
padding : 1px 0 1px 25px;
}
#trough li a.trough_tv {
display : inline;
padding-left : 3px;
background : none;
}
#trough .highlight a {
color : #c40007;
}
span#edityservicescx {
display : block;
position : relative;
padding : 1px;
text-align : right;
margin-right : -1px;
}
#edityservices {
display : block;
width : 43px;
height : 11px;
font-size : 0;
text-indent : -5000px;
margin-left : auto;
}
#edityservices:hover {
text-decoration : none;
}
#trough small {
margin : 0 0 0 1px;
margin-top : 3px;
padding : 0 5px 0 40px;
height : 0.8em;
position : absolute;
background : url(http://l.yimg.com/a/i/ww/sp/icons_1.8.gif) no-repeat 0 0;
}
#trough .expanded {
background-position : 0 -662px;
}
#trough .new {
background-position : -13px -604px;
}
#trough .remixed {
background-position : 0 -747px;
}
#trough .updated {
background-position : -3px -634px;
}
#trough-promo {
background-position : 0 -300px;
border-top : 1px solid #f3f6f9;
}
#trough-promo .first {
border-width : 1px 0 0;
border-style : solid;
}
#pagesettingscx {
position : absolute;
right : 10px;
bottom : 3px;
z-index : 90;
}
#editpage {
font : normal 77% verdana;
padding-right : 15px;
display : block;
display : inline;
background-position : 100% -307px;
}
#editpage.on {
background-position : 100% -360px;
}
#pagesettings {
display : none;
position : absolute;
top : 100%;
right : -3px;
min-width : 160px;
margin : 2px 0 0;
background : #acc0c9;
z-index : 99;
}
#pagesettings .iemw {
width : 150px;
}
#pscolors {
width : 100%;
min-width : 147px;
}
#pagesettings .bd {
position : relative;
top : -1px;
left : -1px;
padding : 0;
background : #fffac6;
border : 1px solid #000;
border-color : #cad5db #6b8792 #6b8792 #cad5db;
min-width : 168px;
}
#pagesettings .bd span {
display : block;
padding : 15px 5px;
font : bold 77% verdana;
white-space : nowrap;
border : 1px solid #fff;
border-width : 0 0 1px 0;
text-align : left;
}
#pagesettings h4 {
float : left;
font : bold 100% verdana;
}
#pagesettings ol {
border : 1px solid transparent;
margin : -1px;
border : 0;
margin : 0;
}
#pagesettings ol li {
float : left;
}
#themes li a, #psbca {
display : block;
margin-left : 6px;
width : 13px;
height : 12px;
text-indent : -5000px;
font-size : 0;
background-image : url(http://l.yimg.com/a/i/ww/sp/theme-icons_1.2.gif);
cursor : pointer;
}
#themes li a:hover {
text-decoration : none;
}
#themes #t1 {
background-position : 0 0;
}
#themes #t2 {
background-position : -19px 0;
}
#themes #t3 {
background-position : -38px 0;
}
#themes #t4 {
background-position : -57px 0;
}
#themes #t5 {
background-position : -75px 0;
}
#themes #t7 {
background-position : -94px 0;
}
#themes #t1.on {
background-position : 0 -15px;
}
#themes #t2.on {
background-position : -19px -15px;
}
#themes #t3.on {
background-position : -38px -15px;
}
#themes #t4.on {
background-position : -57px -15px;
}
#themes #t5.on {
background-position : -75px -15px;
}
#themes #t7.on {
background-position : -94px -15px;
}
#pagesettingscx #sizetogglelink {
display : block;
margin-top : 10px;
padding-top : 8px;
border-top : 1px solid #cbd4db;
}
#pagesettingscx #myyahoolink {
color : #333;
font-weight : normal;
border-top : 1px solid #cbd4db;
display : block;
margin-top : 10px;
padding-top : 8px;
}
#pagesettings .bd span span {
padding : 0;
font : normal 100% verdana;
border-color : transparent;
}
#pagesettings .bd span span.trymyyahoo {
color : #16387c;
font-weight : bold;
padding-top : 5px;
}
#navborder {
margin-bottom : 2px;
height : 1px;
width : 100%;
}
#navborder div {
position : absolute;
width : 100%;
height : 0;
border-top : 1px solid #fff;
}
#doors2 {
z-index : 1;
}
#pagesettingscx {
bottom : 3px;
bottom : 5px;
}
#navbardate {
bottom : 7px;
bottom : 9px;
}
#pagesettingscx {
top : 7px;
}
#navbardate {
visibility : hidden;
}
#navbardate cite {
display : inline;
margin-right : 0.7em;
padding-right : 0.9em;
border-right : 1px solid #cad5db;
text-align : right;
color : #8c8c8c;
font : normal 85% arial;
}
#editpage {
display : inline;
font : normal 85% arial;
}
#today {
min-height : 234px;
}
#today li cite {
display : inline-block;
padding : 2px 0;
}
#today h3 {
font : bold 122% arial;
color : #16387c;
}
#today h3 a {
font : bold 100% arial;
}
#today h3 a.video {
padding : 0 0 0 18px;
background-position : -3px -49px;
}
#today small img {
margin : 0 0 3px -2px;
}
#today a#more-video {
bottom : 5px;
}
#today p {
margin : 5px 0;
}
#today .bd {
position : relative;
padding : 6px 0 4px 10px;
min-height : 142px;
background : #fff;
}
#today .timestamp {
margin-bottom : 6px;
}
#today .bd img {
float : left;
margin-right : 10px;
width : 154px;
height : 115px;
padding : 1px;
border : 1px solid #9dafbd;
border-color : #9eb1c0 #677787 #677787 #9eb1c0;
}
#today .bd a.more {
white-space : nowrap;
}
#today .pencil, #today img.editor {
position : absolute;
width : auto;
height : auto;
}
#today .bd span.current span {
float : left;
width : 57%;
width : 56.5%;
margin-bottom : 9px;
overflow : hidden;
}
#today .bd h3, #today .bd p {
margin : 0 0 5px;
}
#today .bd h3.buzz {
margin-left : -2px;
padding : 0;
background : none;
}
#today .bd h3.buzz img {
margin-right : 0;
padding : 0;
width : 24px;
height : 20px;
border : 0;
vertical-align : bottom;
}
#today .bd ol, #today .bd ul, #today .bd ul li {
float : left;
}
#today .bd ul {
width : 100%;
margin : 0;
margin : 0 0 5px;
}
#today .bd ul li a {
margin-right : 10px;
white-space : nowrap;
}
#newsbd dl dt a, #today .bd ul.inline li a {
margin-right : 3px;
font : normal 77% verdana;
}
#today .bd ul.inline {
margin-left : -10px;
}
#today .bd ul.inline li {
display : inline;
float : none;
margin : -2px 0 -2px 4px;
padding-left : 5px;
border-left : 1px solid #b0bec7;
}
#today .ft {
position : relative;
padding : 0 5px 22px;
background : #fff;
}
#today .ft ul {
float : left;
float : none;
padding : 0;
width : 100%;
}
#today .ft li {
position : relative;
float : left;
width : 46%;
margin-right : 2%;
margin-top : 2px;
min-height : 30px;
border : 1px solid #fff;
}
#today .ft li img {
float : left;
margin : 0 5px 0 2px;
padding : 1px;
border : 1px solid #9eb1c0;
border-color : #9eb1c0 #677787 #677787 #9eb1c0;
}
#today .ft li a {
display : block;
padding : 2px 0;
margin : 1px;
min-height : 24px;
font : normal 77% verdana;
}
#today .ft li a .editor {
position : absolute;
left : 0;
}
#today .btn-more a {
margin-right : 5px;
padding-right : 5px;
border-right : 1px solid #94a1c3;
}
#today .btn-more a.first {
margin-left : 5px;
}
#today .btn-more a.last {
border : 0;
margin : 0;
padding : 0;
}
#today.todayvideo {
height : 409px;
}
#todayvideo {
position : absolute;
z-index : 100;
top : 26px;
left : 0;
right : 0;
bottom : 0;
background : #fff;
visibility : hidden;
}
#today.todayvideo #todayvideo {
visibility : visible;
}
#todayvideo div {
display : none;
}
#todayvideo div div {
display : block;
}
#todayvideo div#videoad {
display : block;
}
.showvideocontent #videocontent, .showvideopostroll #videopostroll {
display : block;
}
#videocontent, #videopostroll {
padding : 1px 1px 0 1px;
width : 416px;
margin-left : 5px;
}
#videoad {
position : absolute;
bottom : 0;
width : 100%;
border-top : 1px solid #b0bec7;
}
#videoad a {
display : block;
border-top : 1px solid #fff;
}
#videoad .yzq_x {
position : absolute;
}
#video_postroll {
display : none;
}
#videopostroll .fleft {
float : left;
width : 49%;
}
#videopostroll .fright {
float : right;
width : 49%;
}
#videoloading {
position : absolute;
left : 6px;
top : 2px;
width : 416px;
height : 313px;
text-align : center;
color : #fff;
background : #16387c url(http://l.yimg.com/a/i/ww/sp/voverlay_bg.gif) repeat-x left bottom;
}
#videoloading img {
margin-top : 105px;
}
#videopostroll .postroll {
margin-bottom : 1px;
background : #16387c url(http://l.yimg.com/a/i/ww/sp/voverlay_bg.gif) repeat-x left bottom;
font : 84% verdana;
}
#videopostroll a {
color : #fff;
}
#videopostroll .top {
padding : 10px 10px 10px 15px;
font-weight : bold;
}
#today #videopostroll ul {
float : none;
margin : 0;
}
#today #videopostroll ul li {
width : 100%;
padding : 2px 0;
float : none;
}
#today #videopostroll img {
width : 54px;
height : 40px;
border : 1px solid #fff;
margin-bottom : -20px;
}
#today #videopostroll li a {
height : 44px;
display : block;
padding : 6px 10px 4px;
text-decoration : none;
white-space : normal;
}
#today #videopostroll li a:hover b {
text-decoration : underline;
}
#today #videopostroll li a div {
margin : -10px 0 0 65px;
}
#today #videopostroll li a em {
color : #42caee;
font : 92% verdana;
}
#today #videopostroll li a:hover {
background : #001e57;
}
#videopostroll .bottom {
position : relative;
margin : 0 15px;
border : 1px solid #0091ff;
border-width : 1px 0;
padding : 10px 0 10px 12px;
}
#videopostroll dt {
font-weight : bold;
height : 24px;
color : #fff;
}
#videopostroll dd {
height : 23px;
}
#videopostroll .im {
padding-left : 15px;
background : url(http://l.yimg.com/a/i/ww/sp/im.gif) no-repeat 0 2px;
}
#videopostroll .email {
padding-left : 15px;
background : url(http://l.yimg.com/a/i/ww/sp/mail.gif) no-repeat 0 2px;
}
#videopostroll .upload {
padding-left : 15px;
background : url(http://l.yimg.com/a/i/nt/ic/ut/bsc/add12_thn_1.gif) no-repeat;
}
#videopostroll .ft {
margin : 12px 15px 0;
background : transparent;
}
#videopostroll .ft .fright a {
color : #42caee;
}
#videopostroll .ft .fright {
text-align : right;
}
#videoad a {
background-repeat : no-repeat;
background-position : 50% 50%;
height : 27px;
text-indent : -2000px;
outline : none;
text-decoration : none;
}
#internalad, #externalad {
display : none;
}
#today .timestamp {
visibility : hidden;
}
#today .timestamp {
display : none;
}
#today .bd {
padding : 8px 0 4px 10px;
min-height : 121px;
}
#news {
z-index : 70;
}
#page #news .btn-more {
bottom : 10px;
}
#newsbd {
position : relative;
padding : 9px 0 0;
background : #fff;
}
#newstop {
position : relative;
padding : 0 9px 1.4em;
min-height : 139px;
}
#newstop.special {
min-height : 92px;
min-height : 95px;
}
#news.afterhours #newstop {
min-height : 157px;
}
#news.afterhours #newstop.special {
min-height : 110px;
min-height : 113px;
}
#news .single-panel {
padding : 0 0 1.4em 9px;
min-height : 187px;
min-height : 186px;
}
#news.afterhours .single-panel {
min-height : 181px;
}
#newstop i {
color : #dadada;
}
#newsft {
position : relative;
font : normal 77% verdana;
color : #333;
}
#newsbottom {
padding : 4px 0 4px 10px;
overflow : hidden;
}
#news.afterhours #newsbottom {
padding : 4px 0 6px 10px;
height : 1.2em;
}
#finance-data {
float : left;
}
#news-sponsor {
float : left;
display : inline;
margin-left : 10px;
font-size : 92%;
color : #333;
}
#news.afterhours #news-sponsor {
position : relative;
top : 1px;
margin : -12px 0 0 10px;
white-space : nowrap;
}
#news-sponsor img {
display : block;
margin : 5px 0 0;
}
#news.afterhours #news-sponsor img {
display : inline;
position : relative;
top : 3px;
top : 4px;
}
#markets, #markets span, #markets ul, #markets li, #quotes fieldset {
display : inline;
}
#news.afterhours #markets {
margin : 0;
}
#markets h3 {
font : normal 100% verdana;
display : inline;
}
#markets li {
white-space : nowrap;
margin-left : 2px;
}
#quotes a {
color : #333;
}
#quotes {
margin-top : 5px;
}
#quotes a, #s {
margin-right : 5px;
}
input#s {
font-size : 107%;
padding : 1px;
}
#quotes .submit {
font-size : 100%;
padding : 0 3px;
}
#quotes fieldset {
margin-top : -25px;
}
#newsbd li a cite {
display : block;
font : normal 77% verdana;
color : #333;
}
#newsbd li a:hover cite {
text-decoration : none;
}
#newsbd dl dt a {
margin : 0;
}
#newsbd dl {
display : inline;
margin : 0 0 0 6px;
border-left : 1px solid #b0bec7;
}
#newsbd dl dt {
display : inline;
margin-left : 5px;
}
#markets .up {
color : #359c00;
}
#markets .down {
color : #c00;
}
#videonewsct ul {
margin : 7px 0 0 -5px;
}
#videonewsct li {
float : left;
margin : 0 -1px 10px 2px;
padding : 0 0 0 1px;
width : 49%;
}
#videonewsct li img {
float : left;
margin-right : 5px;
padding : 1px;
border : 1px solid #9dafbd;
border-color : #9eb1c0 #677787 #677787 #9eb1c0;
}
#page #news ul.btn-more, #more-today, #more-video {
position : absolute;
bottom : 9px;
padding : 0 0 1px;
margin : 0;
color : #16387c;
}
#more-today {
bottom : 5px;
}
#news ul.btn-more li, #more-today span, #more-video span {
display : inline;
margin-right : 5px;
padding-right : 5px;
line-height : 1em;
border-right : 1px solid #94a1c3;
}
#news ul.btn-more li a, #more-today a, #more-video a {
line-height : 1em;
}
#news ul.btn-more li.first, #more-today .first, #more-video .first {
border : 0;
padding : 0;
font-weight : normal;
}
#news ul.btn-more li.last, #more-today .last, #more-video .last {
border : 0;
margin : 0;
padding : 0;
}
.timestamp {
display : block;
font : normal 77% verdana;
color : #999;
margin-bottom : 4px;
}
#localnewsct li cite {
font : normal 77% verdana;
}
#localnewsct li cite a {
color : #666;
}
#localnewsulmcx {
position : absolute;
}
.ulmtrigger, .ulmtriggeron {
position : absolute;
top : 0;
top : -1px;
right : 10px;
font : normal 77% verdana;
}
.ulmtrigger a, .ulmtriggeron a {
background : url(http://l.yimg.com/a/i/ww/t1/ulm-norgie-dn.gif) no-repeat left 50%;
padding-left : 12px;
}
.ulmtriggeron a {
background-image : url(http://l.yimg.com/a/i/ww/t1/ulm-norgie-up.gif);
}
#localnewsct #newstop {
z-index : 3;
}
#localnewsct .nocookie dl {
display : block;
}
#localnewsct #newstop h4 {
font-size : 122%;
margin : 0 0 1px;
}
#localnewsct .nocookie form.ulmform {
position : relative;
top : 20px;
margin : 0 0 20px;
}
#localnewsct #newstop .inputtext {
width : 75%;
}
#localnewsct #newstop li {
font : normal 100% arial;
padding : 0 0 0 10px;
background-position : -7px 1px;
overflow : hidden;
white-space : nowrap;
width : 100%;
}
#localnewsct #newstop li cite {
font-size : 85%;
color : #666;
}
#localnewsct .ulmmarkets {
color : #333;
}
#localnewsct .nocookie fieldset {
background : url(http://l.yimg.com/a/i/ww/sp/ulmln2.gif) no-repeat 7px 12px;
}
#localnewsct span.alert {
font-size : 85%;
}
#marketplace table {
margin-bottom : -5px;
}
#marketplace hr {
display : block;
margin : 4px 0 3px;
margin : -3px 0;
}
#patop {
position : relative;
padding : 8px 9px 9px;
}
#patop .so {
padding : 2px 0;
}
#patop .so a {
font-weight : bold;
}
#patop .so .mailstatus {
float : left;
}
#reg h2 {
font : normal 122% arial;
}
#reg h2 a {
font-weight : bold;
}
#signup, #signout {
position : absolute;
top : 2px;
right : 0;
top : 10px;
right : 10px;
}
#signout {
top : 11px;
right : 10px;
font : normal 77% verdana;
}
#patop .so #signout a {
font-weight : normal;
}
#patabs {
padding : 0 2px 2px 5px;
margin-top : -5px;
}
#patabs ul.patabs li {
color : #8899a9;
float : left;
min-width : 113px;
width : 33.2%;
}
#patabs ul.patabs {
position : relative;
z-index : 10;
}
#patabs ul.patabs li div {
display : block;
position : relative;
z-index : 2;
margin : 4px 3px 0;
}
#patabs ul.patabs li.first div {
margin-left : 2px;
}
#patabs ul.patabs li.last div {
margin-right : 0;
}
#patabs ul.patabs li h4, #patabs ul.patabs li a {
display : block;
position : relative;
z-index : 2;
top : -1px;
left : -1px;
font : bold 92% verdana;
}
#patabs ul.patabs li a {
z-index : 20;
padding : 1px 0;
padding : 0;
}
#patabs ul.patabs li.tab-on a {
margin : -1px -1px -3px;
top : 0;
left : 0;
background-position : 0 1px;
}
#patabs li a.details b {
display : block;
position : absolute;
bottom : 3px;
bottom : 2px;
left : 40px;
padding-right : 1px;
font-size : 92%;
font-weight : normal;
}
#patabs li.tab-on a.details b {
bottom : 8px;
}
#patabs li.tab-on .icon {
padding-bottom : 17px;
}
#patabs li .details .icon {
padding : 3px 0 14px 40px;
}
#patabs li.tab-on .details .icon {
padding : 3px 0 22px 40px;
}
#patabs li .icon {
display : block;
z-index : 10;
padding : 8px 0 9px 40px;
background : url(http://l.yimg.com/a/i/ww/t7/pa-icons2.gif) no-repeat 5px 3px;
}
#patabs .papreviewdiv {
position : relative;
z-index : 1;
visibility : hidden;
margin-right : 1px;
margin-right : 0;
}
#patabs .preview-on {
visibility : visible;
padding-top : 4px;
}
#patabs .papreviewdiv span {
display : none;
}
#patabs .papreviewdiv span.current {
display : block;
}
#patabs #messenger .icon {
padding-left : 31px;
background-position : 2px -497px;
}
#patabs #music .icon {
background-position : 5px -197px;
}
#patabs #answers .icon {
padding-left : 36px;
background-position : 5px -695px;
}
#patabs #weather .icon {
background-position : 5px -297px;
}
#patabs #traffic .icon {
background-position : 5px -397px;
}
#patabs #movies .icon {
background-position : 5px -597px;
}
#patabs #horoscope .icon {
padding-left : 29px;
background-position : 3px -797px;
}
#pa .signedout strong {
color : #cc6633;
}
.nav a {
position : absolute;
z-index : 90;
top : 40%;
width : 22px;
height : 18px;
text-indent : -5000px;
overflow : hidden;
}
.nav a.back {
left : 3px;
background : url(http://l.yimg.com/a/i/ww/t4/back.gif) no-repeat;
}
.nav a.frwd {
right : 3px;
background : url(http://l.yimg.com/a/i/ww/t4/next.gif) no-repeat;
}
.nav a:hover {
text-decoration : none;
}
.pa-alert {
text-align : center;
color : #16387c;
padding : 0 20px;
}
.pa-alert h3, .pa-alert ul {
margin : 5px auto 0;
text-align : left;
}
.default li {
float : left;
padding-left : 20px;
}
.default li.last {
width : 14em;
padding-left : 10px;
margin-top : 15px;
}
.default li.last a {
font-weight : bold;
text-decoration : underline;
margin-top : 20px;
}
.error, .promo {
position : absolute;
bottom : 0;
top : 5px;
left : 0;
right : 0;
background : #edf2f7 url(http://l.yimg.com/a/i/ww/t9/error_bckgrnd.gif) repeat-x;
}
.error ul {
margin : 15px 10px 15px 10px;
padding : 10px 0 0 80px;
background : url(http://l.yimg.com/a/i/ww/sp/error_msg.gif) no-repeat;
}
.error li {
float : none;
margin : 0;
}
.error li.first {
padding : 5px 0 15px;
min-height : 35px;
}
.error li.first a {
text-decoration : underline;
font-weight : bold;
}
.error li.last {
text-align : right;
font : bold 77% verdana;
}
.promo {
padding-right : 0;
}
.promo h4 {
font : normal 107% arial;
color : #434343;
margin : 10px 0 0 0;
padding : 15px 0 65px 50px;
}
#page .promo h4 a {
font-weight : bold;
text-decoration : underline;
}
.promo p {
position : absolute;
top : 50px;
right : 20px;
font : normal 77% verdana;
text-align : right;
color : #434343;
}
.promo p .more {
display : block;
font : bold 100% verdana;
text-decoration : none;
}
.promo p .more:hover {
text-decoration : underline;
}
#mailpreview .error ul {
background-position : 0 10px;
}
#messengerpreview .error ul {
background-position : 0 -150px;
}
#musicpreview .error ul {
background-position : 0 -300px;
}
#weatherpreview .error ul {
background-position : 0 -445px;
}
#trafficpreview .error ul {
background-position : 0 -600px;
}
#horoscopepreview .error ul {
background-position : 0 -750px;
}
#answerspreview .error ul {
background-position : 0 -900px;
}
.loading {
margin-top : 35px;
text-align : center;
color : #16387c;
}
#pa .loading h3 {
font-size : 122%;
text-align : center;
}
.papreviewdiv .btn-more {
bottom : 3px;
right : 10px;
z-index : 1;
}
.papreviewfooter .fleft {
float : left;
}
.papreviewfooter .fright {
float : right;
}
#mailpreview table {
margin-bottom : 1.2em;
width : 100%;
border-collapse : collapse;
font : normal 100% arial;
margin-top : 3px;
table-layout : fixed;
border-bottom : 1px solid #ebeff2;
}
#mailpreview table td {
width : 33%;
height : 152%;
background : #fff;
border-top : 1px solid #ebeff2;
white-space : nowrap;
overflow : hidden;
}
#mailpreview table td.left {
padding-left : 8px;
}
#mailpreview table td.right {
padding-left : 18px;
}
#mailpreview table td a {
float : left;
white-space : nowrap;
overflow : hidden;
}
#mailpreview th {
font : normal 85% verdana;
text-align : left;
}
#mailpreview .pamailfooter {
position : absolute;
bottom : 5px;
bottom : 5px;
left : 10px;
right : 10px;
font : 77% verdana;
}
.pamailfooter {
font-size : 85%;
}
.pamailfooter .fleft {
float : left;
}
.pamailfooter .fright {
float : right;
}
#mailpreview .hdr {
color : #333;
}
#mailpreview .seen1 {
color : #666;
}
#mailpreview .btn-more {
font-size : 85%;
}
#mailpreview .hdr th.left {
padding-left : 8px;
}
#mailpreview .hdr th.right {
padding-left : 18px;
}
#mailpreview .seen0 {
color : #16387c;
font-weight : bold;
}
.linklist li {
display : inline;
padding-left : 5px;
margin-left : 5px;
border-left : 1px solid #b0bec7;
}
.linklist li.first {
padding-left : 0;
margin-left : 0;
border-left : 0;
}
#musicpreview, #horoscopepreview {
padding-bottom : 1em;
}
#musicpreview {
text-align : center;
margin : 0 auto;
}
#musicpreview h3 {
font : bold 100% arial;
text-align : left;
margin : 3px 0 3px 10px;
color : #16387c;
}
#musicpreview h3 em {
font-weight : normal;
}
.station {
position : relative;
left : 1px;
width : 275px;
margin : 5px auto 10px;
text-align : left;
background : #f8f9fd;
}
#horoscopepreview {
text-align : center;
margin : 0 auto;
min-height : 8.5em;
padding-bottom : 0;
}
#horoscopepreview h3 {
font-size : 100%;
text-align : left;
}
#horoscopepreview .station {
background : #fff;
}
.station-bd {
height : 5.2em;
min-height : 70px;
padding-right : 10px;
background : url(http://l.yimg.com/a/i/ww/sp/pa_bg.gif) no-repeat 100% 100%;
}
.station-hd, .station-ft {
position : absolute;
left : 0;
font-size : 0;
width : 275px;
height : 5px;
}
.station-hd {
top : 0;
background : url(http://l.yimg.com/a/i/ww/t4/music-mask-0.gif) no-repeat;
}
.station-ft {
bottom : -1px;
background : url(http://l.yimg.com/a/i/ww/t4/music-mask-2.gif) no-repeat;
}
.station-name {
float : left;
min-height : 15px;
width : 170px;
font : bold 100% arial;
font-size : 85%;
margin : 2px 0 0;
}
.photo-link {
float : left;
margin : 0 5px 0 0;
border-right : 1px solid #353535;
width : 70px;
height : 70px;
text-align : center;
}
#horoscopepreview .photo-link {
background : #f1f5f6;
border : 0;
height : 100%;
}
.station-photo {
width : 70px;
height : 70px;
}
#horoscopepreview .station-photo {
width : 35px;
height : 35px;
margin-top : 15px;
}
#horoscopepreview .papreviewfooter {
padding : 0 5px 5px 0;
font : 77% verdana;
}
.artists {
float : left;
width : 185px;
min-height : 28px;
font : normal 77% verdana;
color : #666;
}
#horoscopepreview .artists {
padding-bottom : 5px;
}
.artists a {
display : block;
overflow : hidden;
color : #666;
}
.listen {
float : right;
position : absolute;
right : 10px;
bottom : 3px;
width : 45px;
height : 15px;
text-indent : -5000px;
background : url(http://l.yimg.com/a/i/ww/t4/music_button.gif) no-repeat;
display : none;
display : inline;
}
#horoscopepreview .lsigns ul {
color : #16387c;
font-weight : bold;
text-align : left;
}
#horoscopepreview .lsigns ul li {
line-height : 155%;
padding-left : 16px;
background : url(http://l.yimg.com/a/i/ww/thm/1/icons_1.1.gif) no-repeat 0 4px;
}
#horoscopepreview small {
font-weight : normal;
}
#horoscopepreview .bd {
background : #fffac6;
border-top : 2px solid #97adba;
}
#horoscopepreview .head {
min-height : 16px;
}
#horoscopepreview .head a {
font : bold 77% verdana;
}
#horoscopepreview .fleft {
float : left;
}
#horoscopepreview .fright {
float : right;
}
#horoscopepreview .lsigns {
background : #fff url(http://l.yimg.com/a/i/ww/t4/pa-preview-shadow.gif) repeat-x top 0%;
border : 1px solid #e7ecf0;
border-top : 1px solid #97adba;
padding : 3px 0 4px;
}
#horoscopepreview .lsigns .fleft {
width : 46%;
}
#horoscopepreview .lsigns .fright {
float : left;
}
.papreviewheader {
margin-top : 4px;
padding : 0 10px;
height : 1.5em;
clear : both;
overflow : hidden;
}
.papreviewheader .fleft {
float : left;
font-size : 100%;
font-weight : bold;
}
.papreviewheader .fright {
float : right;
font : 85% verdana;
}
.papreviewheader .fright a {
background : url(http://l.yimg.com/a/i/ww/t1/ulm-norgie-dn.gif) no-repeat left 50%;
padding-left : 15px;
}
#messengerpreview ul {
padding : 0;
}
#messengerpreview #buddylist {
margin-top : -2px;
height : 104px;
overflow : auto;
border-bottom : 1px solid #e9e9e9;
}
#buddylist li strong {
display : block;
background : url(http://l.yimg.com/a/i/ww/sp/groups_shade.gif) repeat-x;
}
#buddylist li strong a {
font-weight : normal;
font : 77% verdana;
color : #696969;
background : #eee;
display : block;
padding : 0 0 1px 26px;
border-bottom : 1px solid #e9edec;
outline : none;
background-position : 8px 50%;
}
#buddylist li a.down {
display : block;
background : url(http://l.yimg.com/a/i/ww/sp/group_open.gif) no-repeat 10px 50%;
}
#buddylist li a.up {
display : block;
background : url(http://l.yimg.com/a/i/ww/sp/group_close.gif) no-repeat 10px 50%;
}
#buddylist ol.hidden {
display : none;
}
#buddylist ol.visible {
display : block;
}
#buddylist ol li {
border-bottom : 1px solid #e9edec;
padding : 2px 0;
background : transparent url(http://l.yimg.com/a/i/ww/sp/smiley1.gif) no-repeat scroll 11px 50%;
}
#buddylist ol li b {
display : block;
width : 30px;
float : left;
height : 14px;
margin-right : 5px;
}
#buddylist ol .busy b {
background : url(http://l.yimg.com/a/i/us/msg/8/busy.gif) no-repeat 100% 8px;
}
#buddylist ol .idle b {
background : url(http://l.yimg.com/a/i/us/msg/8/idle.gif) no-repeat 100% 6px;
}
#buddylist ol em {
color : #777;
font : 77% verdana;
}
#messengerpreview .fbody {
padding : 1px 10px;
font : bold 77% verdana;
}
#messengerpreview .fleft {
float : left;
width : 40%;
}
#messengerpreview .fright {
float : right;
text-align : right;
}
#messengerpreview .error {
padding : 25px 10px 4px 120px;
}
#messengerpreview .pa-alert {
padding : 10px;
}
#messengerpreview .pa-alert li {
padding-left : 100px;
}
#messengerpreview .error p {
margin-bottom : 10px;
}
#messengerpreview .error a {
text-decoration : underline;
}
#messengerpreview .nologin {
background : url(http://l.yimg.com/a/i/ww/sp/pamsg_so.gif) no-repeat 10px 50%;
}
#messengerpreview .nobuddies {
background : url(http://l.yimg.com/a/i/ww/sp/pamsg_nb.gif) no-repeat 20px 45%;
}
#Ymsgr02 {
position : absolute;
left : -1000px;
}
.papreviewheader {
margin : 0;
padding : 0 10px;
height : 1.4em;
clear : both;
overflow : hidden;
}
.papreviewheader .fleft {
float : left;
font-size : 100%;
font-weight : bold;
line-height : 150%;
}
.papreviewheader .fleft a {
line-height : 150%;
}
.papreviewheader .fright {
float : right;
font : 85% verdana;
display : inline !important ;
}
.papreviewheader .fright a {
background : url(http://l.yimg.com/a/i/ww/t1/ulm-norgie-dn.gif) no-repeat left 50%;
padding-left : 15px;
line-height : 170%;
}
.papreviewheader .fright a.up {
background : url(http://l.yimg.com/a/i/ww/t1/ulm-norgie-up.gif) no-repeat left 50%;
padding-left : 15px;
line-height : 170%;
}
#localfooter {
height : 1.2em;
line-height : 150%;
background : url(http://l.yimg.com/a/i/ww/t4/pa-preview-shadow.gif) repeat-x;
padding : 0 10px;
position : relative;
}
#weatherpreview .forcast {
position : relative;
top : 4px;
clear : both;
margin : 1px 10px;
margin-bottom : 1.3em;
font-size : 92%;
height : 5em;
}
#weatherpreview .forcast div {
position : relative;
float : left;
width : 48%;
background : #f0f0f0 url(http://l.yimg.com/a/i/ww/t4/weather_bg.png) no-repeat 100% 100%;
}
#weatherpreview .tr, #weatherpreview .bl, #weatherpreview .tl {
position : absolute;
width : 10px;
height : 10px;
background : #f7fafc url(http://l.yimg.com/a/i/ww/t4/weather_bg.png) no-repeat right bottom;
}
#weatherpreview .tr {
top : -3px;
right : 0;
background-position : right top;
}
#weatherpreview .tl {
top : -4px;
left : -4px;
background-position : left top;
}
#weatherpreview .bl {
bottom : 0;
left : -3px;
background-position : left bottom;
}
#weatherpreview .forcast .tomorrow {
float : right;
}
#weatherpreview dl {
margin : 7px 0 5px 12px;
min-height : 60px;
height : 60px;
}
#weatherpreview dt {
padding : 0;
margin : 0;
font-weight : bold;
padding-left : 40px;
font-size : 107%;
}
#weatherpreview dd {
padding : 3px 0;
margin : 0;
padding-left : 40px;
line-height : 150%;
font : 92% verdana;
}
#weatherpreview dd.info {
font : 92% verdana;
}
#weatherpreview dd em {
font-style : normal;
font-weight : bold;
}
#weatherpreview .high {
color : #f46227;
padding-right : 4px;
}
#weatherpreview .low {
color : #00b2eb;
padding-right : 4px;
}
#weatherpreview .info {
display : inline;
}
#weatherfooter {
position : absolute;
bottom : 5px;
left : 10px;
right : 10px;
font : 77% verdana;
}
#weatherfooter .fleft {
float : left;
}
#weatherfooter .extended {
float : right;
font-weight : bold;
text-align : right;
}
.ulmform {
position : relative;
padding : 9px;
margin : 0;
border : 2px solid #95adb7;
background : #ffc;
}
.nocookie form.ulmform {
margin : 10px 10px 0;
}
.ulmform fieldset {
position : relative;
padding : 0 0 0 59px;
margin : 0;
background : url(http://l.yimg.com/a/i/ww/t4/local_map.gif) no-repeat 10px 22px;
}
#weatherpreview .ulmform fieldset {
background : #ffc url(http://l.yimg.com/a/i/ww/t1/weather-form-icon.gif) no-repeat 9px 50%;
}
.ulmform fieldset.invalid {
margin : -5px 0 -4px;
}
.ulmform input {
margin : 0 5px 0 0;
}
.ulmform label {
margin : 3px 0;
display : block;
font : 93% arial;
}
.ulmform fieldset.cl {
padding-top : 4px;
padding-bottom : 5px;
}
.ulmform #csz, .ulmform .inputtext {
width : 13em;
width : 12.5em;
padding : 2px;
margin-left : 0;
}
#ulmdefault, input.ulmdefault {
margin : -1px 0 0 -3px;
}
#ulmdefaultlbl, .ulmdefault, label.ulmdefaultlbl {
left : 0;
margin : 3px 0;
margin : 1px 0;
font-size : 85%;
}
.ulmform .alert, .cszlabelinvalid {
color : red;
}
.ulmform .nonus {
margin : -4px;
margin-top : -9px;
padding-left : 35px;
background-position : 0 30px;
}
.ulmform .nonus #csz {
margin-left : 5px;
}
.ulmform .nonus #cszlabel {
margin-right : -5px;
}
.ulmform fieldset.picklist {
border : 1px solid #ccc;
padding : 10px 0 10px 65px;
}
#picklist dl {
margin : 6px 0 10px;
padding : 3px;
height : 67px;
border : 1px solid #ccc;
overflow : auto;
background : #fff;
}
#picklist dt {
font-weight : bold;
}
#picklist dd {
padding : 0 0 0 20px;
}
#picklist a {
display : block;
}
.ad {
text-align : center;
margin-bottom : 9px;
}
.ad table {
margin : 0 auto;
}
#pulse {
position : relative;
min-height : 202px;
}
#pulse .btn-more {
z-index : 50;
}
#popsearch .bd {
padding : 6px 3px 4px 6px;
}
#popsearch ol {
float : left;
width : 49.5%;
list-style : decimal;
}
#popsearch li {
font : normal 11px arial black;
color : #d45417;
margin-left : 22px;
margin-left : 2.9em;
padding : 3px 0;
}
#popsearch li a {
position : relative;
font : bold 92% verdana;
left : -3px;
left : -7px;
}
#footer {
clear : both;
text-align : center;
padding : 10px 0;
border-left : 0;
border-right : 0;
border-bottom : 0;
font-size : 85%;
z-index : -1;
}
#footer .strong {
font-weight : bold;
}
#footer ul {
margin-bottom : 6px;
width : 100%;
}
#footer li {
display : inline;
padding : 0 2px 0 5px;
margin : 0;
border-left : 1px solid;
font-family : verdana;
color : #999999;
}
#footer li.first {
border : 0;
padding-left : 0;
}
#footer li.last {
padding-right : 0;
}